2
Devoir 1 : L'architecte symbolique
PolyU COMP5511Week 1
00:00

Rencontre avec SHRDLU (1968-1970)

Bien avant les grands modèles de langage comme GPT, il existait SHRDLU. Développé par Terry Winograd au MIT, ce fut une expérience pionnière en « IA symbolique » (également connue sous le nom de GOFAI : Good Old-Fashioned AI).

1. L'hypothèse du « micro-monde »

Au lieu de tenter de comprendre tout l'univers (ce qui est compliqué), SHRDLU évoluait dans un Monde de blocs. Ce monde ne contenait que des objets précis : des briques, des pyramides et une boîte.

  • Ancrage symbolique : Parce que le monde était restreint, chaque mot (« rouge », « déplacer », « sur ») pouvait être parfaitement défini. Le programme « comprenait » un bloc car il disposait d'un pointeur direct vers cet objet en mémoire.

2. Capacités

  • Compréhension : « Pose le bloc rouge sur le bloc vert. »
  • Raisonnement : « Je ne peux pas, le bloc vert est recouvert. » (Il comprenait les contraintes physiques).
  • Mémoire : « Pourquoi as-tu fait ça ? » → « Parce que tu me l'as demandé. »

3. Contexte historique

Il fonctionnait sur un DEC PDP-10 mainframe (vitesse de 1 MIPS) et utilisait un affichage graphique vectoriel. La logique a été écrite en MacLisp et Micro-Planner.

Représentation Python (l'« état »)